package jmc.core.model.reports;


import java.io.Serializable;

import jmc.util.DateUtil;

public class OpunViun implements Serializable,Comparable{

	private String serie;
	private String tipo;
	private Integer ouoper;
	private Integer outrtl;
	private Integer oucliente;
	private Integer origen;
	private Integer destino;
	private Integer vunrvi;
	private Integer vuequi;
	private Integer vuhjru;
	private Integer order;
	private Integer fecha = 0;
	private String formatedFecha = "";
	private Integer oufein = 0;
	private Integer oufedc = 0;
	private String formatedFechaIniOper = "";
	private String formatedFechaDisCarga = "";
	
	
	
	public Integer getOuoper() {
		if (this.ouoper == 0)
			return null;
		return ouoper;
	}
	public void setOuoper(Integer ouoper) {
		this.ouoper = ouoper;
	}
	public Integer getOutrtl() {
		if (this.outrtl == 0)
			return null;
		return outrtl;
	}
	public void setOutrtl(Integer outrtl) {
		this.outrtl = outrtl;
	}
	public Integer getOucliente() {
		return oucliente;
	}
	public void setOucliente(Integer oucliente) {
		this.oucliente = oucliente;
	}
	public Integer getOrigen() {
		if (this.origen == 0)
			return null;

		return origen;
	}
	public void setOrigen(Integer origen) {
		this.origen = origen;
	}
	public Integer getDestino() {
		if (this.destino == 0)
			return null;
		return destino;
	}
	public void setDestino(Integer destino) {
		this.destino = destino;
	}
	public Integer getVunrvi() {
		if (this.vunrvi== 0)
			return null;

		return vunrvi;
	}
	public void setVunrvi(Integer vunrvi) {
		this.vunrvi = vunrvi;
	}
	public Integer getVuequi() {
		if (this.vuequi == 0)
			return null;

		return vuequi;
	}
	public void setVuequi(Integer vuequi) {
		this.vuequi = vuequi;
	}
	public Integer getVuhjru() {
		if (this.vuhjru == 0)
			return null;

		return vuhjru;
	}
	public void setVuhjru(Integer vuhjru) {
		this.vuhjru = vuhjru;
	}
	public Integer getOrder() {
		if (this.order == 0)
			return null;

		return order;
	}
	public void setOrder(Integer order) {
		this.order = order;
	}
	public Integer getFecha() {
		if (this.fecha == 0)
			return null;

		return fecha;
	}
	public void setFecha(Integer fecha) {
		this.fecha = fecha;
	}
	public Integer getOufein() {
		if (this.oufein == 0)
			return null;

		return oufein;
	}
	public void setOufein(Integer oufein) {
		this.oufein = oufein;
	}
	public Integer getOufedc() {
		if (this.oufedc == 0)
			return null;
		return oufedc;
	}
	public void setOufedc(Integer oufedc) {
		this.oufedc = oufedc;
	}
	public String getFormatedFecha() {
		String date = DateUtil.getFormatedDataAs400New(fecha.toString()); 
		return date;
	}
	public void setFormatedFecha(String formatedFecha) {
		this.formatedFecha = formatedFecha;
	}
	
	public String getSerie() {
		return serie;
	}
	public void setSerie(String serie) {
		this.serie = serie;
	}
	public String getTipo() {
		return tipo;
	}
	public void setTipo(String tipo) {
		this.tipo = tipo;
	}

	public int compareTo(Object obj) {
		OpunViun opunViun = (OpunViun)obj;
		return this.order.compareTo(opunViun.order);
	}
	
	public String getFormatedFechaIniOper() {
		String date = DateUtil.getFormatedDataAs400New(oufein.toString()); 
		return date;

	}
	public void setFormatedFechaIniOper(String formatedFechaIniOper) {
		this.formatedFechaIniOper = formatedFechaIniOper;
	}
	public String getFormatedFechaDisCarga() {
		String date = DateUtil.getFormatedDataAs400New(oufedc.toString()); 
		return date;

	}
	public void setFormatedFechaDisCarga(String formatedFechaDisCarga) {
		this.formatedFechaDisCarga = formatedFechaDisCarga;
	}

	
	
	
	
	
	

}
